.clear{
	clear:both;
}

.menu-item-depth-0 .wpmega-custom{
	display:none;
}
.wpmega-isheader{
	display:none;
}
.menu-item-depth-2 .wpmega-isheader{
	display:block;
}

.wpmega-custom{
	/*display:block !important;*/
}
.wpmega-custom .description{
	size:11px;
}

.set-menu-item-thumb,
.remove-item-thumb{
	font-size:11px;
}

.megaMenu-metaBox{
	padding:0px 0px 0px 0px;
}
.megaMenu-metaBox label.menu-item-title{
	clear:both;
	display:block;
}
.megaMenu-metaBox .button-controls{
	text-align:right;
}

a.wpmega-showhide-menu-ops{
	border-width:1px;
	border-style:solid;
	border-color:#ff6b00 #ff6b00 #ff9d00 #ff9d00;
	
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9d00', endColorstr='#ff6b00'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9d00), to(#ff6b00)); 
	background: -moz-linear-gradient(top, #ff9d00, #ff6b00);
	
	padding:2px 5px;
	
	color:#fff;
	text-decoration:none;
	font-size:12px;
	
	margin:10px 0px;
	
	display:block;
	width:190px;
	clear:both;
}
a.wpmega-showhide-menu-ops:hover,
a.wpmega-showhide-menu-ops:active,
a.wpmega-showhide-menu-ops:focus{
	color:#000;
}


.wpmega-l0,
.wpmega-l0-plus,
.wpmega-l1,
.wpmega-l1-plus,
.wpmega-l2,
.wpmega-l2-plus{
	display:none;
}

li.menu-item-depth-0 .wpmega-l0,
li.menu-item-depth-0 .wpmega-l0-plus,
li.menu-item-depth-1 .wpmega-l1,
li.menu-item-depth-1 .wpmega-l1-plus,
li.menu-item-depth-1 .wpmega-l0-plus,
li.menu-item-depth-2 .wpmega-l2,
li.menu-item-depth-2 .wpmega-l2-plus,
li.menu-item-depth-2 .wpmega-l1-plus,
li.menu-item-depth-2 .wpmega-l0-plus,
li.menu-item-depth-3 .wpmega-l3,
li.menu-item-depth-3 .wpmega-l3-plus
li.menu-item-depth-3 .wpmega-l2-plus,
li.menu-item-depth-3 .wpmega-l1-plus,
li.menu-item-depth-3 .wpmega-l0-plus,
li.menu-item-depth-4 .wpmega-l4,
li.menu-item-depth-4 .wpmega-l4-plus,
li.menu-item-depth-4 .wpmega-l3-plus,
li.menu-item-depth-4 .wpmega-l2-plus,
li.menu-item-depth-4 .wpmega-l1-plus,
li.menu-item-depth-4 .wpmega-l0-plus{
	display:block;
}



/* Options Page */
.ss-button,
input[type="submit"].ss-button{
	display:inline-block;
	padding:5px;
	text-decoration:none;
	
	color:#fff;
	text-shadow:0px -1px 1px #999; 
	
	border-width:1px;
	border-style:solid;
	border-color:#ff6b00 #ff6b00 #ff9d00 #ff9d00;
	
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	
	background:#ff9d00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9d00', endColorstr='#ff6b00');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9d00', endColorstr='#ff6b00')"; 
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9d00), to(#ff6b00)); 
	background: -moz-linear-gradient(top, #ff9d00, #ff6b00);
	
	margin-bottom:10px;
	cursor:pointer;
	margin-right:10px;
	
	font-size:18px;
	padding:10px;
}
.ss-button:hover{
	color:#000;
}


.megaMenu-controlPanel h3{
	margin-top:40px;
}
.ss-admin-op{
	margin-bottom:10px;
	clear:both;
	
}
.ss-admin-op label.ss-admin-op-title{
	width:100px;
	display:inline-block;
	font-size:11px;
	clear:both;
	padding-right:20px;
	vertical-align:middle;
	line-height:12px;
}
.ss-admin-op .ss-admin-op-desc,
.ss-admin-op .ss-admin-op-label,
.ss-admin-op .ss-admin-op-units{
	font-size:9px;
	color:#999;
	line-height:11px;
	vertical-align:top;
}
.ss-admin-op .ss-admin-op-units{
	line-height:25px;
}
.ss-admin-op .ss-admin-op-desc{
	clear:both;
	display:block;
	padding-left:120px;
	margin-top:3px;
}

.ss-admin-op-radio{
	padding-left:120px;
}
.ss-admin-op-radio label{
	/*padding-left:5px;*/
	font-size:11px;
}


.ss-admin-op input[type="text"]{
	width:40px;
	font-size:11px;
	vertical-align:top;
}

.ss-admin-op.wpmega-admin-op-box{
	float:left;
	width:100px;
	margin-right:20px;
	clear:none;
	
}
.ss-admin-op.wpmega-admin-op-box label{
	width:79px;
	padding:0px;
	float:right;
}
.ss-admin-op.wpmega-admin-op-box input{
	float:left;	
}


input[type="text"].colorPicker{	
	font-size:6px;
	width:30px;
	
	box-shadow:0px 0px 2px #999;
	-moz-box-shadow:0px 0px 2px #999;
	-webkit-box-shadow:0px 0px 2px #999;
	
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	
	border:3px solid #fff !important;
	
	cursor:pointer;
	font-size:10px;
}

#wpmega-style-css textarea{
	width:100%;
	font-size:11px;
	background:#efefef;
	color:#999;
	height:200px;
	margin-bottom:20px;
	
}

.wpmega-loading{
	background-image:url(images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: top left;
	
	min-height:100px;
	min-width:100px;
	margin-bottom:200px;
}

#wpmega-style-css textarea.wpmega-editable{
	color:#222;
}
label[for="edit-css"]{
	font-size:11px;
}

.ss-style-generator-container{
	width:170px;
	min-height:80px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	clear:none;
}
.ss-style-generator-container.ss-admin-op-header{
	float:none;
	clear:both;
	margin-top:20px;
	min-height:0px;
	width:auto;
}
.ss-style-generator-container.ss-admin-op label.ss-admin-op-title{
	width:80px;
	line-height:13px;
	text-shadow:0px 1px 1px #fff;
}
.ss-style-generator-container.ss-admin-op .ss-admin-op-desc{
	padding-left:0px;
}

.ss-admin-op-desc{
	font-size:11px;
	
}
.ss-admin-op-radio-desc{
	font-size:11px;
	color:#999;
	clear:both;
	display:block;
	padding-left:21px;
	margin:0px;
	line-height:11px;
}

.wpmega-loading-img{
	background-image:url(images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: top left;
	
	min-height:50px;
	min-width:50px;
}

.set-menu-item-thumb img{
	background:#fff;
	padding:3px;
	border:1px solid #ddd;
}
.ss-admin-op h5{
	margin-top:20px;
	margin-bottom:5px;
}

.megaMenu-controlPanel form#wpmega-options{
	background:#000 url(images/adminbkg.jpg) repeat;
	
	color:#eee;
	text-shadow:0px 1px 1px #000;
	
	padding:0px 20px 50px 20px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
	border:10px solid #fefefe;
	
	box-shadow:0px 0px 6px #666;
	-moz-box-shadow:0px 0px 6px #666;
	-webkit-box-shadow:0px 0px 6px #666;
	
	max-width:1200px;
	float:left;
	
	margin-top:15px;
	margin-bottom:250px;
}
.megaMenu-controlPanel form#wpmega-options h3{
	margin-top:30px;
	
	color:#000;
	text-shadow:0px 1px 1px #444;
	font-size:32px;
}
.megaMenu-controlPanel form#wpmega-options h4,
.megaMenu-controlPanel form#wpmega-options h5,
.megaMenu-controlPanel form#wpmega-options .ss-admin-op-title strong{
	color:#fff;
	text-shadow:0px 1px 1px #000;
}

.megaMenu-controlPanel .ss-style-generator-container.ss-admin-op label.ss-admin-op-title,
.megaMenu-controlPanel label.ss-admin-op-title{
	text-shadow:0px 1px 1px #000;
}
.megaMenu-controlPanel #wpmega-style-preview{
	text-shadow:none;
	
}

.megaMenu-controlPanel #wpmega-style-preview #megaMenu{
	width:960px;
}

.megaMenu-controlPanel .style-gen{
	margin-top:60px;
}
.megaMenu-controlPanel span.ss-admin-op-desc{
	max-width:400px;
}
.megaMenu-controlPanel code{
	background:#000;
	color:#fff;
	text-shadow:none;
}


.megaMenu-controlPanel .widget{
	background:transparent;
	border:none;
}

.ss-preview-note{
	font-size:9px;
	font-color:#ddd;
	text-shadow:0px 1px 1px #000;
	margin-bottom:20px;
}










/** SS-TOGGLE **/
.ss-toggle-onoff{
	float:left;
	clear:left;
	
	font-size:10px;
	
	width:79px; /*81px;*/
	height:20px;
	box-shadow: inset 1px 1px 3px #666;
	-moz-box-shadow: inset 1px 1px 3px #666;
	-webkit-box-shadow: inset 1px 1px 3px #666;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	border:1px solid #ddd;
	border-color:#ddd #aaa;
	overflow:hidden;
	display:block;
	position:relative;
}
.ss-toggle-onoff span.ss-toggle-inner{
	width:130px;
	height:20px;
	position:relative;
	display:block;
}
.ss-toggle-onoff.off span.ss-toggle-inner{
	margin-left:-51px;
}
.ss-toggle-onoff span{
	height:20px;
	line-height:20px;
	position:absolute;
	top:0px;
	display:inline-block;
	text-align:center;
	color:#fff;
	text-shadow:0px -1px 1px #222;
	text-transform:uppercase;
	font-weight:bold;
}
.ss-toggle-onoff span.ss-toggle-on{
	width:45px;
	left:0px;
	padding-right:5px;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b00', endColorstr='#ff9d00'); /* for IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b00', endColorstr='#ff9d00')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff6b00), to(#ff9d00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff6b00,  #ff9d00);
	
	
	box-shadow: inset 1px 1px 3px #d45500;
	-moz-box-shadow: inset 1px 1px 3px #d45500;
	-webkit-box-shadow: inset 1px 1px 3px #d45500; /*3061a8;*/
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	text-shadow:0px -1px 1px #803300;
	
	padding-right:5px;
}
.ss-toggle-mid{
	width:30px;
	height:18px;
	left:50px;
	border:1px solid #999;
	border-color:#fff #999;
	z-index:20;
		
		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#fcfcfc'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#fcfcfc')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#fcfcfc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d4d4d4,  #fcfcfc);
	
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	
	box-shadow:0px 0px 3px #000;
	-moz-box-shadow:0px 0px 3px #000;
	-webkit-box-shadow:0px 0px 3px #000;
	
}
.ss-toggle-onoff span.ss-toggle-off{
	width:50px;
	padding-left:5px;
	left:75px;	
	z-index:10;	
	color:#666;
	text-shadow:0px 1px 1px #fff;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fcfcfc'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fcfcfc')"; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fcfcfc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eee,  #fcfcfc);
}

.ss-tog-label{
	line-height:20px;
	padding-left:90px;
	display:block;
	font-weight:bold;
	font-size:11px;
	
	margin-bottom:5px;
}

#wpmega-options label.ss-admin-op-title[for="wpmega-shortcodes"],
#wpmega-options label.ss-admin-op-title[for="wpmega-usetimthumb"],
#wpmega-options label.ss-admin-op-title[for="wpmega-description-0"],
#wpmega-options label.ss-admin-op-title[for="wpmega-description-1"],
#wpmega-options label.ss-admin-op-title[for="wpmega-description-2"]{
	float:left;
}
#wpmega-options label.ss-toggle-onoff{
	float:left;
	clear:none;
}

